/*
	Big Picture by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Section/Article */

	section > .last-child,
	article > .last-child,
	section.last-child,
	article.last-child {
		margin-bottom: 0;
	}

/* Form */

	form input[type="text"],
	form input[type="email"],
	form input[type="password"],
	form select,
	form textarea {
		position: relative;
		-ms-behavior: url("assets/js/ie/PIE.htc");
		border: solid 1px #ccc;
	}

/* Button */

	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	.button,
	button {
		position: relative;
		-ms-behavior: url("assets/js/ie/PIE.htc");
	}

		input[type="button"].down,
		input[type="submit"].down,
		input[type="reset"].down,
		.button.down,
		button.down {
			text-indent: 0;
		}

/* Intro */

	#intro {
		-ms-behavior: url("assets/js/ie/backgroundsize.min.htc");
		background: url("../../images/intro.jpg");
		background-size: cover;
	}

		#intro .content {
			position: relative;
			z-index: 1;
		}

		#intro:after {
			content: '';
			background: url("images/overlay.png");
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}

/* One */

	#one {
		-ms-behavior: url("assets/js/ie/backgroundsize.min.htc");
		background: url("../../images/one.jpg");
		background-size: cover;
	}

		#one .content {
			position: relative;
			z-index: 1;
		}

		#one.left:before, #one.right:after {
			content: '';
			background: url("images/overlay.png");
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}

/* Two */

	#two {
		-ms-behavior: url("assets/js/ie/backgroundsize.min.htc");
		background: url("../../images/two.jpg");
		background-size: cover;
	}

		#two .content {
			position: relative;
			z-index: 1;
		}

		#two.left:before, #two.right:after {
			content: '';
			background: url("images/overlay.png");
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}